chore(deps): dependency refresh + OpenTelemetry CVE-2026-40894 fix (0.9.37)#154
Conversation
…(0.9.37) Bump OpenTelemetry 1.15.2 -> 1.15.3 to clear the transitive OpenTelemetry.Api advisory (CVE-2026-40894 / GHSA-g94r-2vxg-569j, NU1902 moderate: excessive memory allocation parsing propagation headers), then remove the now-dead <WarningsNotAsErrors>NU1902</WarningsNotAsErrors> from Transport.SQLite.csproj. Broader dependency refresh across Directory.Packages.props: Microsoft.Data.SqlClient 7.0.1, Npgsql 10.0.3, SimpleInjector 5.5.2, StackExchange.Redis 2.13.17, MudBlazor 9.5.0, CronExpressionDescriptor 2.48.0, Cronos 0.13.0, SourceLink 10.0.300, the Microsoft.Extensions/System.* set -> 10.0.8; test tooling coverlet 10.0.1, MSTest 4.2.3, Test.Sdk 18.6.0, Retry 2.2.3, bunit 2.7.2, Playwright 1.60.0, TestHost(net10) 10.0.8. FluentAssertions held at 6.12.2 (last MIT release); Microsoft.AspNetCore.TestHost net8 target held on the 8.0.x line. Bump version 0.9.36 -> 0.9.37 + CHANGELOG. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
📝 WalkthroughWalkthroughDotNetWorkQueue is released as version 0.9.37 with updated dependencies, a critical OpenTelemetry security patch (CVE-2026-40894), removal of an obsolete build warning suppression, and refreshed test/tooling packages. No API surface changes. ChangesVersion 0.9.37 Release
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Actionable comments posted: 0 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #154 +/- ##
==========================================
- Coverage 89.80% 87.35% -2.45%
==========================================
Files 1002 1005 +3
Lines 29703 32779 +3076
Branches 2405 2764 +359
==========================================
+ Hits 26674 28635 +1961
- Misses 2367 3295 +928
- Partials 662 849 +187 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary
OpenTelemetry1.15.2 → 1.15.3 clears the transitiveOpenTelemetry.Apiadvisory CVE-2026-40894 / GHSA-g94r-2vxg-569j (NU1902, moderate — excessive memory allocation parsing OpenTelemetry propagation headers). With the advisory gone, the<WarningsNotAsErrors>NU1902</WarningsNotAsErrors>workaround added in 0.9.36 (ISSUE-032) is removed fromTransport.SQLite.csproj.Directory.Packages.props— see CHANGELOG for the full list. Shipping highlights: SqlClient 7.0.1, Npgsql 10.0.3, SimpleInjector 5.5.2, StackExchange.Redis 2.13.17, MudBlazor 9.5.0, Cronos 0.13.0, SourceLink 10.0.300, and the Microsoft.Extensions/System.* set → 10.0.8.Deliberately held back
FluentAssertionsstays at 6.12.2 (last MIT-licensed release).Microsoft.AspNetCore.TestHostnet8 target stays on the 8.0.x line (only the net10 target bumped).Local verification
dotnet restore(full solution): zero NU19xx warnings.dotnet build DotNetWorkQueueNoTests.sln -c Release -p:CI=true: 0 warnings / 0 errors underTreatWarningsAsErrors— confirms SQLite builds clean without the NU1902 suppression.DotNetWorkQueue.Tests: 905 passed / 0 failed.Reviewer attention
playwright installfor updated browser binaries.Test plan
v0.9.37tag to triggerpublish.yml🤖 Generated with Claude Code
Summary by CodeRabbit
Release 0.9.37